#include <sys/types.h>
#include <pwd.h>
#include <stddef.h>
#include <string.h>

struct passwd* getpwnam(const char* name)
{
    struct passwd *ptr;
    setpwent();
    while ((ptr=getpwent())!=NULL)
    {
        if( strcmp(name, ptr->pw_name)  == 0)
        {
            break;
        }
    }
    endpwent();
    return ptr;
} 